package com.ruoyi.project.system.commodity.domain;

import java.util.List;

public class Systematics {
    private int systematicsId;
    private int enableStatus;
    private int classificationLevel;
    private String typeName;
    private String typeImg;
    private int sortNum;
    private String typeDesc;
    private String systematicsPath;
    private int parentId;
    private List<SpecsGroup> specsGroups;

    public Systematics() {
    }

    public Systematics(int systematicsId, int enableStatus, int classificationLevel, String typeName, String typeImg, int sortNum, String typeDesc, String systematicsPath, int parentId, List<SpecsGroup> specsGroups) {
        this.systematicsId = systematicsId;
        this.enableStatus = enableStatus;
        this.classificationLevel = classificationLevel;
        this.typeName = typeName;
        this.typeImg = typeImg;
        this.sortNum = sortNum;
        this.typeDesc = typeDesc;
        this.systematicsPath = systematicsPath;
        this.parentId = parentId;
        this.specsGroups = specsGroups;
    }

    @Override
    public String toString() {
        return "Systematics{" +
                "systematicsId=" + systematicsId +
                ", enableStatus=" + enableStatus +
                ", classificationLevel=" + classificationLevel +
                ", typeName='" + typeName + '\'' +
                ", typeImg='" + typeImg + '\'' +
                ", sortNum=" + sortNum +
                ", typeDesc='" + typeDesc + '\'' +
                ", systematicsPath='" + systematicsPath + '\'' +
                ", parentId=" + parentId +
                ", specsGroups=" + specsGroups +
                '}';
    }

    public int getParentId() {
        return parentId;
    }

    public void setParentId(int parentId) {
        this.parentId = parentId;
    }

    public int getSystematicsId() {
        return systematicsId;
    }

    public void setSystematicsId(int systematicsId) {
        this.systematicsId = systematicsId;
    }

    public int getEnableStatus() {
        return enableStatus;
    }

    public void setEnableStatus(int enableStatus) {
        this.enableStatus = enableStatus;
    }

    public int getClassificationLevel() {
        return classificationLevel;
    }

    public void setClassificationLevel(int classificationLevel) {
        this.classificationLevel = classificationLevel;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getTypeImg() {
        return typeImg;
    }

    public void setTypeImg(String typeImg) {
        this.typeImg = typeImg;
    }

    public int getSortNum() {
        return sortNum;
    }

    public void setSortNum(int sortNum) {
        this.sortNum = sortNum;
    }

    public String getTypeDesc() {
        return typeDesc;
    }

    public void setTypeDesc(String typeDesc) {
        this.typeDesc = typeDesc;
    }

    public String getSystematicsPath() {
        return systematicsPath;
    }

    public void setSystematicsPath(String systematicsPath) {
        this.systematicsPath = systematicsPath;
    }

    public List<SpecsGroup> getSpecsGroups() {
        return specsGroups;
    }

    public void setSpecsGroups(List<SpecsGroup> specsGroup) {
        this.specsGroups = specsGroup;
    }
}
